Skip to content

MAK v0.6.5 updates#390

Merged
lkdvos merged 5 commits intomainfrom
ld-ambiguity
Mar 26, 2026
Merged

MAK v0.6.5 updates#390
lkdvos merged 5 commits intomainfrom
ld-ambiguity

Conversation

@lkdvos
Copy link
Member

@lkdvos lkdvos commented Mar 25, 2026

This PR consists of some small fixes to unbreak the tests.
None of these should affect downstream users, as the ambiguity only hits a new feature, but it is required to make the tests of all current PRs pass.

The CUDA arrays where wrong blocktype implementations, which made the algorithm selection trip. This was already tackled in #375, but I handled it slightly differently here by just making the overload more specific, to avoid accidentally running into this in the future. It does mean we rely a bit more on type inference for that, but I think this is a reasonable trade-off.

Copy link
Member

@Jutho Jutho left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two code suggestions but otherwise approved!

@codecov
Copy link

codecov bot commented Mar 26, 2026

Codecov Report

❌ Patch coverage is 16.12903% with 26 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
ext/TensorKitMooncakeExt/linalg.jl 0.00% 23 Missing ⚠️
src/factorizations/truncation.jl 50.00% 3 Missing ⚠️
Files with missing lines Coverage Δ
src/factorizations/factorizations.jl 82.35% <ø> (ø)
src/tensors/abstracttensor.jl 55.63% <100.00%> (+0.75%) ⬆️
src/tensors/tensor.jl 85.22% <100.00%> (-0.17%) ⬇️
src/factorizations/truncation.jl 85.62% <50.00%> (-8.79%) ⬇️
ext/TensorKitMooncakeExt/linalg.jl 0.00% <0.00%> (-100.00%) ⬇️

... and 11 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@lkdvos
Copy link
Member Author

lkdvos commented Mar 26, 2026

Test failures are due to allequal not existing on 1.12, I will update this but let the tests finish first

@lkdvos lkdvos merged commit d8528b0 into main Mar 26, 2026
5 of 33 checks passed
@lkdvos lkdvos deleted the ld-ambiguity branch March 26, 2026 16:59
lkdvos added a commit that referenced this pull request Mar 26, 2026
* add TruncationUnion implementation

* add projection mooncake rules

* Ensure `blocktype` is correctly inferred for CuArray

* mark tests as no longer broken

* type stability improvements

type stability improvements
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants